html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, top, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: normal 100% inherit; vertical-align: baseline; }
body{font-family: "Helvetica Neue","Hiragino Sans GB","Segoe UI","Microsoft Yahei","微软雅黑",Tahoma,Arial,STHeiti,sans-serif; font-size:14px}
table{ width:100%; text-align:center; border-collapse:collapse; border-spacing:0;}
.textLeft{ text-align:left;}
.textCenter{ text-align:center;}
.clearfix{ clear: both; display: block;  }
.clearfix:after,.clearfix:before{ content:""; clear:both; width:0; height:0;}
.textRight{ text-align:right;}
button{ cursor:pointer;}
.header{ width:100%; background:#f96700; height:50px;text-align:center; color:#fff; line-height:50px;}
.header a{ float:left; display:block; width:60px; height:50px; line-height:46px; text-align:center; color:#fff; text-decoration:none; font-size:30px; background:url(back.png) no-repeat center center;}
.header span{ margin-left:-30px; font-size:18px}

.cont{ max-width:1024px; margin:0 auto;}
.info{ padding-bottom:80px;}
.top{ padding:10px; color:#ff6103}
.top.red{ background:url(red.png) no-repeat 98% center;}
.top .time{ color:#5a5a5a;}
.top p{margin-bottom:5px; text-decoration:none}
.top p span{ margin-left:30px; }
.top p span:first-child{ margin-left:0;}
.main table{ border:#ddd solid 1px;}
.main table input{ margin-left:10px; margin-right:5px;}
.main th{border-top:#ddd solid 1px; padding:10px 0;}
.main td{ border-top:#ddd solid 1px; vertical-align:middle;padding:10px 0; word-break:break-all;}
.main td td,.main td table{ border:none;}
.index tr{ cursor:pointer;}
.index tr.on{ background:#f9cd3d; color:#fff;}
.bottom{ padding:10px; position:relative;}
button.check{ position:absolute; right:10px; top:25px; border:none; background:#ff5720; padding:10px 15px; border-radius:20px; color:#fff; cursor:pointer; outline:none;}
.sendout{ color:#ff5720; padding:0 3px; border:#ff5720 solid 1px; border-radius:3px; font-size:12px;}

.foot{ position:fixed; z-index:555; bottom:0; width:100%; height:80px; background:#fff;border-top:#ececec solid 1px; text-align:center;}
button.send{border:none; background:#ff5720; margin-top:20px; padding:10px 15px; border-radius:5px; color:#fff; cursor:pointer; outline:none; width:50%;}
button.send[disabled="disabled"]{ background:#999; }


.phoneInput{background:#f9cd3d;}
.btnBox{ margin:50px 10px 0; text-align:center;}
.phoneInp{width:90%; background:#fff; border-radius:5px; border:#ddd solid 1px; outline:none; padding:10px 5%; height:16px;margin-bottom:30px;}
.phoneBtn{width:40%; background:#ff5720; color:#fff; border-radius:5px; border:none; outline:none; padding:10px 5%;  height:36px;}

@media screen and (max-width:360px){
table{font-size:12px}	
	
}
@media screen and (max-width:320px){
.top.red{ background:url(red.png) no-repeat 95% 30px;}	
}